package com.itfenghuang.day01;

public class A01_封装 {
    public static void main(String[] args) {
//        1.概述
//            面向对象三大特征:封装,继承,多态
//        需求:定义一个学生类,   属性:姓名name, 年龄age,  性别srx,       行为:学习student(
//        创建对象
//        &&与&的区别?  短路与&&   当左边是false的时候,右边的表达式不会执行     直接输出false
//        &   不管左边的表达式的运算结果是true还是false,都会执行右边的表达式
//        2.什么是封装?
//            1.(成员变量)属性公共变私用
//            2.提供对外访问的方法
//        官方定义:隐藏对象的属性行为,仅对外提供公共的访问接口
//        3.练习定义一个动物类:  属性:color(颜色)    名字    性别     行为:吃(eat)
        //        创建对象的格式   类名 对象名=new 类名()
        Student stu = new Student();
//        赋值
//        stu.name="笑笑";
//        stu.age=18;
        stu.setAge(13);
//        stu.sex="男";
//        调用方法
//        格式:对象名.方法名
        stu.setName("笑笑");
        stu.setSex("男");
        System.out.println(stu.getName()+stu.getSex());

    }


}
